Guo Hanyu (p=Guō Hányù; ; born 18 May 1998) is a Chinese professional tennis player. She has a career-high doubles WTA rankings of world No. 19, and a career-high singles ranking of No. 168, achieved in November 2025.
She has won five WTA Tour doubles titles, along with six titles in singles and twelve in doubles on the ITF Women's Circuit.
She received a wildcard for the WTA 1000 China Open in doubles with Jiang. She received a wildcard for the WTA 500 Zhengzhou Open in singles but lost to Lucia Bronzetti. At the same tournament, she also received a wildcard into the doubles event with Jiang. She received another wildcard for the Jiangxi Open where she lost to Leylah Fernandez. At the same tournament, she reached the semifinals in doubles with Jiang.
In August, Guo won the Monterrey Open doubles title with Monica Niculescu beating Giuliana Olmos and Alexandra Panova in the final in the match tiebreaker. Partnering Moyuka Uchijima, she won her third WTA Tour doubles title at the 2024 Jiangxi Open, defeating Katarzyna Piter and Fanny Stollár in the final.
Ranked No. 259 she qualified to make her WTA main-draw singles debut at the Canadian Open and defeated Yulia Putintseva in the first round, before losing to second seed Iga Świątek in her next match. Despite the defeat, Guo reached a new career-high of world No. 208 in the singles rankings after the tournament on 11 August 2025.
Playing alongside Alexandra Panova, she was runner-up in the doubles at the Cincinnati Open, losing to second seeds Gabriela Dabrowski and Erin Routliffe in the final. As a result, despite the loss she reached the top 20 in the WTA doubles rankings on 18 August 2025.
| {class=wikitable style=font-size:90% !Legend |
| WTA 1000 (0–1) |
| WTA 500 (3–1) |
| WTA 250 (3–3) |
| Hard (5–4) |
| Clay (0–1) |
| Grass (1–0) |
| Win | 1–0 | Guangzhou Open, China | WTA 250Hard | Jiang Xinyu | Eri Hozumi Makoto Ninomiya | 6–3, 7–6(7–4) | ||
| Loss | 1–1 | Ningbo Open, China | WTA 250 | Hard | Jiang Xinyu | Vera Zvonareva Laura Siegemund | 6–4, 3–6, 5–10 | |
| Loss | 1–2 | Hobart International, Australia | WTA 250 | Hard | Jiang Xinyu | Chan Hao-ching Giuliana Olmos | 3–6, 3–6 | |
| Loss | 1–3 | Hua Hin Championships, Thailand | WTA 250 | Hard | Jiang Xinyu | Miyu Kato Aldila Sutjiadi | 4–6, 6–1, 7–10 | |
| Win | 2–3 | Monterrey Open, Mexico | WTA 500 | Hard | Monica Niculescu | Alexandra Panova Giuliana Olmos | 3-6, 6-3, 10-4 | |
| Win | 3–3 | Jiangxi Open, China | WTA 250 | Hard | Moyuka Uchijima | Katarzyna Piter Fanny Stollár | 7–6(7–5), 7–5 | |
| Win | 4–3 | Adelaide International, Australia | WTA 500 | Hard | Alexandra Panova | Beatriz Haddad Maia Laura Siegemund | 7–5, 6–4 | |
| Loss | 4–4 | Strasbourg International, France | WTA 500 | Clay | Nicole Melichar-Martinez | Luisa Stefani Tímea Babos | 3–6, 7–6(7–4), 7–10 | |
| Win | 5–4 | Bad Homburg Open, Germany | WTA 500 | Grass | Alexandra Panova | Lyudmyla Kichenok Ellen Perez | 4−6, 7−6(7−4), 10−5 | |
| Loss | 5–5 | Cincinnati Open, US | WTA 1000 | Hard | Alexandra Panova | Gabriela Dabrowski Erin Routliffe | 4–6, 3–6 | |
| Win | 6–5 | ASB Classic New Zealand | WTA 250 | Hard | Kristina Mladenovic | Xu Yifan Yang Zhaoxuan | 7–6(9–7), 6–1 |
| Loss | 0–1 | Dalian Open, China | Hard | Ye Qiuyu | Lu Jingjing You Xiaodi | 6–7(2), 6–4, 5–10 | |
| Loss | 0–2 | Kunming Open, China | Clay | Sun Xuliu | Dalila Jakupović Irina Khromacheva | 1–6, 1–6 |
| $60,000 tournaments (0–1) |
| $50,000 tournaments (1–1) |
| $25,000 tournaments (3–2) |
| $10/15,000 tournaments (2–3) |
| Loss | 0–1 | Sep 2016 | ITF Guiyang, China | 25,000 | Hard | Sabina Sharipova | 7–6(1), 6–7(0), 4–6 |
| Win | 1–1 | Oct 2016 | ITF Hua Hin, Thailand | 10,000 | Hard | Karman Thandi | 6–3, 6–3 |
| Loss | 1–2 | Feb 2017 | ITF Nanjing, China | 15,000 | Hard | Cristiana Ferrando | 0–6, 2–6 |
| Loss | 1–3 | Oct 2017 | Suzhou Ladies Open, China | 60,000 | Hard | Sara Errani | 1–6, 0–6 |
| Loss | 1–4 | Mar 2017 | ITF Nanchang, China | 15,000 | Clay (i) | Lu Jiaxi | 6–7(4), 3–6 |
| Win | 2–4 | Jun 2019 | ITF Luzhou, China | 25,000 | Hard | Xun Fangying | 6–2, 6–1 |
| Win | 3–4 | Feb 2023 | ITF Kuala Lumpur, Malaysia | 15,000 | Hard | Ayumi Koshiishi | 6–4, 6–3 |
| Loss | 3–5 | Mar 2023 | ITF Kuching, Malaysia | 15,000 | Hard | Ayumi Koshiishi | 7–5, 2–6, 1–6 |
| Win | 4–5 | Sep 2023 | ITF Guiyang, China | 25,000 | Hard | Liu Fangzhou | 7–5, 2–6, 6–4 |
| Loss | 4–6 | Sep 2024 | ITF Fuzhou, China | W50 | Hard | Daria Kudashova | 1–6, 1–6 |
| Win | 5–6 | Oct 2024 | ITF Qiandaohu, China | W35 | Hard | Wang Meiling | 6–2, 6–2 |
| Loss | 5–7 | Feb 2025 | Burnie International, Australia | W35 | Hard | Tessah Andrianjafitrimo | 2–6, 3–6 |
| Win | 6–7 | Mar 2025 | ITF Shenzhen, China | W50 | Hard | You Xiaodi | 6–4, 7–5 |
| $100,000 tournaments (2–0) |
| $50/60,000 tournaments (0–2) |
| $40,000 tournaments (1–0) |
| $25,000 tournaments (5–6) |
| $10/15,000 tournaments (4–4) |
| Win | 1–0 | Jun 2016 | ITF Anning, China | 10,000 | Clay | Lu Jiaxi | Sheng Yuqi Xin Yuan | 6–3, 6–4 |
| Loss | 1–1 | Sep 2016 | Zhuhai Open, China | 50,000 | Hard | Jiang Xinyu | Ankita Raina Emily Webley-Smith | 4–6, 4–6 |
| Loss | 1–2 | Oct 2016 | ITF Hua Hin, Thailand | 10,000 | Hard | Lu Jiaxi | Zhang Yukun Nudnida Luangnam | 2–6, 3–6 |
| Loss | 1–3 | Feb 2017 | ITF Nanjing, China | 15,000 | Hard | Tang Haochen | Li Yihong Zhang Ying | 7–5, 3–6, 3–10 |
| Loss | 1–4 | Apr 2017 | ITF Nanjing, China | 25,000 | Hard | Gai Ao | Lu Jingjing Valeria Savinykh | 4–6, 4–6 |
| Win | 2–4 | Jan 2018 | ITF Orlando, United States | 25,000 | Clay | Hsu Ching-wen | Ulrikke Eikeri Ilona Kremen | 6–3, 3–6, 12–10 |
| Loss | 2–5 | Apr 2018 | Blossom Cup, China | 60,000 | Hard | Wang Xinyu | Han Xinyun Ye Qiuyu | 6–7(3), 6–7(6) |
| Loss | 2–6 | May 2018 | ITF Wuhan, China | 25,000 | Hard | Zhang Ying | Mai Minokoshi Erika Sema | 4–6, 1–6 |
| Loss | 2–7 | Jul 2018 | ITF Nonthaburi, Thailand | 25,000 | Hard | Peangtarn Plipuech | Robu Kajitani Lee Pei-chi | 4–6, 2–6 |
| Loss | 2–8 | Oct 2018 | ITF Nanning, China | 25,000 | Hard | Feng Shuo | Kim Na-ri Ye Qiuyu | 3–6, 0–6 |
| Win | 3–8 | Mar 2019 | ITF Nanchang, China | 15,000 | Clay (i) | Zheng Wushuang | Ma Yexin Mei Yamaguchi | 6–0, 6–1 |
| Loss | 3–9 | Mar 2019 | ITF Nanchang, China | 15,000 | Clay (i) | Tang Qianhui | Cao Siqi Guo Meiqi | 4–6, 6–4, 8–10 |
| Loss | 3–10 | Jun 2019 | ITF Luzhou, China | 25,000 | Hard | Ye Qiuyu | Feng Shuo Xun Fangying | 3–6, 1–6 |
| Win | 4–10 | Jun 2019 | ITF Shenzhen, China | 25,000 | Hard | Ye Qiuyu | Chen Jiahui Wu Meixu | 1–6, 7–6(4), 11–9 |
| Loss | 4–11 | Feb 2023 | ITF Ipoh, Malaysia | 15,000 | Hard | Feng Shuo | Li Yu-yun Anastasiia Poplavska | 5–7, 2–6 |
| Win | 5–11 | Feb 2023 | ITF Kuala Lumpur, Malaysia | 15,000 | Hard | Li Yu-yun | Anchisa Chanta Ayaka Okuno | 6–0, 2–6, 10–2 |
| Win | 6–11 | Mar 2023 | ITF Kuching, Malaysia | 15,000 | Hard | Li Yu-yun | Feng Shuo Guo Meiqi | 6–2, 6–3 |
| Win | 7–11 | Apr 2023 | ITF Jakarta, Indonesia | 25,000 | Hard | Cody Wong | Choi Ji-hee Park So-hyun | 6–2, 7–6(6) |
| Loss | 7–12 | May 2023 | ITF Goyang, Korea | 25,000 | Hard | Tang Qianhui | Luksika Kumkhum Punnin Kovapitukted | 3–6, 6–1, 6–10 |
| Win | 8–12 | Jun 2023 | ITF Changwon, Korea | 25,000 | Hard | Jiang Xinyu | Cho I-hsuan Cho Yi-tsen | 7–6(4), 7–6(1) |
| Win | 9–12 | Aug 2023 | Kunming Open, China | 40,000 | Clay | Jiang Xinyu | Zhibek Kulambayeva Lanlana Tararudee | 6–2, 6–0 |
| Win | 10–12 | Sep 2023 | ITF Guiyang, China | 25,000 | Hard | Jiang Xinyu | Cho I-hsuan Cho Yi-tsen | 7–5, 6–4 |
| Win | 11–12 | Nov 2023 | Takasaki Open, Japan | 100,000 | Hard | Jiang Xinyu | Momoko Kobori Ayano Shimizu | 7–6(5), 5–7, 10–5 |
| Win | 12–12 | Apr 2025 | ITF Tokyo Open, Japan | W100 | Hard | Ena Shibahara | Mananchaya Sawangkaew Lanlana Tararudee | 5–7, 7–6(1), 10–5 |
|
|